INCLUDEDNightly Audit + Seal is included until{{ grantDay }}Keep it afterwards: activate now, the first charge only comes on that date, cancel monthly.
UTC
Nothing to show yet
Add your first domain or IP range. We start a passive scan right away and fill this view within minutes.
ERROR 503 · index-query timed out
This view could not be loaded
The query service did not answer in time. Your data is safe. Try again, or check the status page if this keeps happening.
No permission
Your role can't open this area. Ask an admin of your organisation for access.
Public linkAnyone with the link can read the chat. No sign-in needed.
EXPIRES
{{ agShUntil }}
LINK
{{ agShUrl }}
Link copied to clipboard
{{ agShOffText }}
The chat is shared as it is at the moment of sharing. Later messages stay private.
{{ routePath }}
{{ greetH }}
{{ greetSub }}
Next steps · {{ onbPlanName }}
{{ onbDone }}/{{ onbTotal }}steps done
{{ cs.badge }}{{ cs.title }}iiWhat is an asset?An asset is a domain, IP address or IP range that athorion looks after for you: continuous monitoring, scans and pen-tests.
{{ cs.desc }}
{{ k.label }}
{{ k.v }}{{ k.tr }}
Security rating
{{ gauge.score }}
{{ gauge.band }}
30 days{{ gauge.delta }}
Risk by vector{{ donutTotal }} findings
{{ donutTotal }}
{{ d.label }}{{ d.v }}
No findings yet. Verify a domain on the Scans page and run your first scan.
Latest alerts
No alerts yet.
Top exposed assets
{{ routePath }}
Internet index
›
{{ sx.k }}{{ sx.v }}
✦ Manta turns your question into a search - press Enter.
{{ fa.k }}:{{ fa.v }}
✦ {{ mantaTag }}
{{ mantaExplain }}
Your question:“{{ mantaQ }}”
Explore
On-demand check · {{ odHost }}
{{ odHead }}
{{ odPorts }}
{{ odCounts }}
{{ f.sev }} {{ f.title }}
{{ resultCount }}{{ searchMeta }}
Facets
Saved searches
No saved searches yet. Run a query and click ☆ Save search - then turn on an alert to hear about new matches.
No hosts match this query
Try a port, product, CVE or a whole device class - or type a domain/IP for a live check. e.g. category:ics · product:nginx has_vuln:true · cve:CVE-2021-44228
Everything you expose to the internet - and what changed
Passive watch starts immediately, no verification needed: our daily non-intrusive crawl of your public IPs and ranges, certificate-transparency logs, certificate expiry and DNS / e-mail protection. Verified domains additionally get active scans of the 1,000 most common ports, version-based CVEs and the security rating.
{{ k.k }}
{{ k.v }}
{{ k.t }}
Exposed services
No assets watched yet. Add a public IP, range or domain - first results arrive with the next daily sweep (usually within minutes for small scopes).
{{ a.asset }}{{ a.mode }}
{{ a.seen }}
{{ a.sub }}
{{ h.host }}{{ h.ports }}
{{ i.sev }} {{ i.title }}
{{ exAPageL }}
Changes · last 30 days {{ exObs }}
No changes detected yet. Every new or closed port and every new subdomain shows up here - and triggers your alert rules.
{{ e.sym }}
{{ e.title }}
{{ e.sub }}
{{ e.when }}
{{ exEPageL }}
{{ cd.k }}
{{ cd.v }}
{{ cd.t }}
{{ routePath }}
Threat intelligence
We correlate your own assets against public threat feeds - botnet C2 (abuse.ch Feodo), malware hosts (URLhaus), the Tor exit list and known-bad / scanning IPs (CINS Army, Emerging Threats) - plus the CVEs on your surface that CISA lists as actively exploited. A direct hit means one of your assets is itself on a feed; adjacent means it shares a /24 with a flagged IP.
{{ k.k }}
{{ k.v }}
{{ k.t }}
Feed freshness
{{ f.source }}{{ f.status }}
{{ f.cat }}
{{ f.count }} IOCs{{ f.when }}
Cyber Intelligence
The numbers above are real - the details are locked
On Free you see how many of your assets are on threat feeds. Cyber Intelligence shows which ones, on which feed, since when, and the actively exploited CVEs on your surface.
No threat-feed matches on your assets. We re-check as your attack surface and the feeds update.
{{ m.sev }}{{ m.asset }}{{ m.match }}
{{ m.cat }} · {{ m.detail }}
{{ m.source }}
Actively exploited (KEV)
No actively-exploited CVEs detected on your surface. Good - this is the list attackers work from.
{{ e.cve }}{{ e.epss }}
{{ e.title }}
{{ e.assets }}
{{ routePath }}
Third-party risk
Add a supplier or vendor by domain. We measure their external attack surface passively - the same non-intrusive check we run across the internet - and grade it 0-100 with the same rating engine as your own assets. Scores refresh automatically.
Cyber Intelligence
Know when a supplier becomes your risk
Add your IT provider, your host, your payment and logistics partners. athorion rates their external attack surface 0-100 with the same engine as your own and tells you when one of them slips. Suppliers you added in the trial stay in the list.
it-dienstleister.example · 91 · A
0 critical · 3 open ports · rated 2h ago
hosting-partner.example · 58 · D
1 high · TLS 1.0 still accepted · rated 5h ago
payment-gateway.example · 37 · F
2 critical · exposed admin panel · rated 1d ago
Supplier domain
Name (optional)
{{ k.k }}
{{ k.v }}
{{ k.t }}
No suppliers yet. Add a vendor domain above to start tracking their external posture.
{{ x.score }}{{ x.grade }}
{{ x.name }}{{ x.status }}
{{ x.domain }}
{{ x.ports }} open ports{{ x.cves }} CVEs{{ x.rated }}
{{ routePath }}
Billing
Current plan
{{ biCurName }}
Status
{{ biStatus }}
Renews
{{ biRenews }}
Trial ends
{{ biTrialEnds }}
Model budget
{{ biBudgetTotal }}available
{{ biBudgetIncluded }} included (of {{ biBudgetAllowance }}/mo) · {{ biBudgetTopup }} topped up resets {{ biBudgetResets }}
{{ biBudgetUsed }} used this month · {{ biBudgetRate }}
Add credit
Your plan includes {{ biBudgetAllowance }} of model usage each month. Top up anytime - purchased credit never expires. Billed via Stripe, EU VAT applies.
Automations
Low-balance email alert
We email you once when your credit drops below the threshold (and again only after it recovers).
Auto-recharge
Top up automatically when credit runs low. Bounded by a monthly cap, a cooldown and a failure limit; EU VAT applies.
When belowadd· max/ month
{{ biArSpent }} auto-recharged this month (cap {{ biArCapLbl }}).
{{ pc.name }}
{{ pc.price }}{{ pc.unit }}
{{ pc.tag }}
No charge before day 15 · cancel anytime
Billing starts after the trial · cancel monthly
Need group hierarchies, SSO or third-party monitoring? Talk to sales about Ecosystem → · Payments, invoices and EU VAT are handled by Stripe. Upgrade, downgrade or cancel anytime from the portal.
{{ routePath }}
Alerts
No alert rules yet.
{{ ru.name }}
{{ ru.cond }}
→ {{ ru.ch }}
Channels are configured per alert rule. Every destination your rules deliver to is listed here; Send test delivers a test alert through the rule that uses it.
Email{{ chEmailN }}
No email destinations yet.
{{ ch.val }}
{{ ch.used }}
Webhook{{ chHookN }}
No webhook destinations yet.
{{ ch.val }}
{{ ch.used }}
Slack{{ chSlackN }}
No slack destinations yet.
{{ ch.val }}
{{ ch.used }}
{{ routePath }}
Your trust seal
Earn the athorion Cybersecurity Verified seal: verify your domain, let us scan it, fix what we find. Essential from 70 · Silver from 80 · Platinum from 90 points.
{{ st.mark }}
{{ st.label }}
{{ st.state }}
We only scan what you prove you own. Add a DNS TXT record (or a file on your website) - it takes two minutes and covers all subdomains.
✓ Verified: {{ jVerifiedList }}
{{ o.value }}pending
⚡ Guided verification
We find your DNS provider and guide you step by step - with many providers in one click.
Or add the record by hand:
DNS TXT record - name
value
Or serve the value as a file at {{ o.fileUrl }}
{{ o.err }}
Recently used
Your recently used domains and IPs - from your signup, checks, pen-tests and monitoring. Click one to insert it.
Non-intrusive: open services, TLS, web hardening and known vulnerabilities from disclosed versions. We add the domain to weekly monitoring.
{{ d.value }}
{{ jRunningTxt }}
{{ j.target }}{{ j.status }} · {{ j.when }}
{{ jScore }}/ 100 · {{ jScoreNote }}
708090
{{ jOpenTxt }}
{{ f.sev }}
{{ f.title }}
{{ f.ref }}
After a fix, press Re-check: the host is scanned again and the rating updates about a minute after the scan. Full details and evidence are on the Vulnerabilities and Reports pages.
{{ jPlanTxt }}
{{ jSealTxt }}
Embed code
{{ jSumTag }}
{{ jSumH }}
{{ jSumP }}
{{ tr.label }} · {{ tr.at }}
{{ tr.need }}
{{ routePath }}
Pen-Test AI · TIER 3
Athorion's local cyber-security LLM runs a complete non-intrusive assessment and checks whether known exploits could apply.
⚠
Active exploit confirmation runs only on domains you have verified ownership of. Any other target gets deep analysis and exploit-applicability assessment only. You are responsible for using this against systems you are authorised to test.
Live attack surface
Pen-tests
No pen-tests yet. Click "+ New pen-test" to run the first one.
Live · {{ ptDetailTarget }}{{ ptDetailMode }}EXAMPLE{{ ptDetailStatus }}
This is an example so you can see what a report looks like. Run your own pen-test - or delete this example.
Enter a target and start a pen-test to watch the analyst work here.
No risk vector scores yet - verify a domain and run your first scan to get a rating.
What lowers your score
{{ lw.n }}
{{ lw.t }}
{{ lw.a }}
{{ lw.i }}
No critical or high findings. Nothing is pulling your score down right now.
{{ routePath }}
Vulnerabilities
{{ vCount }}
CVEs are matched from observed product versions. A version-based match may be a false positive if the vendor back-ported a fix without changing the version string.
{{ routePath }}
Authorized scans
TIER 2Active scans go deeper than the passive index. They run only against scope whose ownership you have verified, only inside an approved authorization, and only with non-intrusive checks (port, TLS and HTTP observation).
Ownership{{ ownCount }}
No ownership proofs yet. Active scans only run against scope you have proven you control. Add your domain above to get DNS or file instructions; IP ranges are reviewed by an Athorion operator.
Last check · {{ o.err }}
Checking your DNS provider…
⚡ {{ o.dcLead }}
{{ o.dcText }}
Or add the record by hand:
Type{{ o.dnsType }}
Name{{ o.dnsName }}
Value{{ o.dnsValue }}
Add this TXT record at your DNS provider, then click Check now. DNS changes can take a few minutes to propagate.
URL{{ o.httpUrl }}
Content{{ o.httpContent }}
Serve exactly this text (plain text) at the URL, then click Check now.
{{ o.manualNote }}
Scope authorizations
{{ routePath }}
Reports
Scheduled
No scheduled reports yet. Scheduled reports are e-mailed as PDF to the recipients you add.
The Athorion API drives the same cybersecurity scanner as the console. With a token you start a non-intrusive scan of any public domain or IP, poll it for the discovered ports, services, TLS and version-based CVEs, and pull a finished PDF report - straight from your own code or CI.
POST /v1/scans → GET /v1/scans/{id} (status · findings · counts)→ GET /v1/scans/{id}/report.pdf
Authenticate with Authorization: Bearer <token>. Full docs, webhooks and the Cybersecurity LLM are on the API docs page.
{{ u.k }}
{{ u.v }}/ {{ u.max }}
{{ u.t }}
Quick start
{{ snippet }}
{{ routePath }}
Cybersecurity LLM API
Call our grounded security LLMs from your own tools. You pick the model per request.
Create a key and call the model from your terminal, script or SIEM.
With your first key you confirm our usage rules once.
ExamplecURL
{{ llmFirstSnippet }}
MCP serverCyber Intelligence · Ecosystem
Drive the whole platform from your AI agent (Claude Desktop, IDE agents) over the Model Context Protocol - index search, on-demand scans, exposure checks and the Cybersecurity LLM, all as tools. Connect to mcp.athorion.io or run npx @athorion/mcp.
The MCP is available on the Cyber Intelligence and Ecosystem plans. Upgrade to connect your AI agent to the platform.
Send the key as a bearer token. You just ask a question - we run a live, non-intrusive check of any domain or IP you name and the model answers from that evidence (it never invents findings). Pick model: manta (fast) or nautilus (deep) per request.
{{ llmSnippet }}
{{ llmPy }}
{{ llmPrompt }}
Try asking
which ports are open on example.com?is mail.example.com exposed?does example.com have known CVEs?
{{ routePath }}
Settings
01 · PROFILE
Name
Shown to your team and in audit logs.
Email
Used for login and alert delivery. Changing it needs confirmation from the new address.
{{ profileEmail }}
UNCONFIRMED{{ pendingEmail }}
02 · SECURITY
Two-factor authentication is off
Your account controls scans for your whole organisation. Protect it with a second factor.
Change it any time; other sessions are signed out.
Active sessions
{{ stSessSub }}
{{ se.ip }} {{ se.cur }}
{{ se.seen }}
03 · ORGANISATION & TEAM{{ teamCount }}
Organisation name
Appears on invoices and invites.
Organisation name
Only account admins can rename the organisation.
{{ tu.email }} · you
{{ tu.role }}{{ tu.statusL }}
Only account admins can invite or manage members.
04 · ROLES & PERMISSIONS
A granular roles & permissions matrix (Admin / Member / Viewer per capability) is in build. For now, members are either Admin (full access) or Member, managed under Organisation & team above.
05 · WHITE-LABEL REPORTS{{ wlTag }}
Applies to the daily report and scan report PDFs your customers receive. The Athorion trust-seal advert is removed on your white-label reports.
Accent colour
{{ wlAccent }}
HEX
Low contrast on white - the score and headings may be hard to read in the PDF.
Report language
Language of your white-label PDFs. Until you pick one they follow your report language.
Your logo, colour and company name on every PDF your customers receive. Included in Nightly Audit + Seal, Cyber Intelligence and Ecosystem.
06 · REPORTS
Report language
Language of the daily report email and alerts.
Daily report email
How often you receive the daily report. Weekly arrives on Mondays.
Accepted risks
Accepted findings are excluded from your security score and from alerts. Accept a risk from a vulnerability's detail (Vulnerabilities → open a CVE → Accept risk); each one needs a reason.
{{ stRisksCount }}
{{ rk.title }}
{{ rk.meta }}
{{ rk.exp }}
No accepted risks yet.
07 · AUDIT LOG
{{ ev.t }}
{{ ev.who }}{{ ev.what }}
{{ stAuditRange }}{{ stAuditPageL }}
No audit events yet.
Retained for 12 months. Export as CSV or JSON for ISO 27001 / NIS2 evidence.
08 · PLAN & USAGE{{ planName }}
{{ pr.label }}
{{ pr.text }}
Need higher limits? Enterprise plans are unlimited.
Export your data, leave the organisation or close the account.
Leave this organisation
Your own login is removed. The organisation and its data stay for your colleagues.
Download your data
Everything in one ZIP: domains, findings (CSV), pen-tests, ratings, alert rules, team and audit log.
Delete account
Deletes the whole organisation for everyone. It is locked at once and erased after{{ dzDays }}days - until then a link in the confirmation email undoes it.
Only an account admin can delete the organisation.
{{ stDirtyLabel }}
Saved ✓
{{ routePath }}
Platform overview
Updated 4 s ago
{{ k.label }}
{{ k.v }}{{ k.tr }}
System health
{{ sv.name }}
{{ sv.st }}
Redpanda consumer lag{{ lagScope }}{{ lagNow }}
Recent audit events
{{ routePath }}
Acquisition funnel
Landing check → report → fix clicked → signup · last {{ fnDays }} days
Loading …
{{ st.label }}{{ st.count }}{{ st.conv }}
{{ k.label }}
{{ k.v }}
Checks per day
Product funnel · signups
{{ as.label }}{{ as.n }}{{ as.pct }}
{{ k.label }}
{{ k.v }}
{{ k.sub }}
Product-qualified leadsMail to you from{{ actPqlTh }}points
No scored accounts yet. Scores are computed hourly from usage and fit.
Use cases:{{ actUse }} Signup sources:{{ actSrc }}
Campaigns to consented contacts · NIS2 audit orders
Only contacts with consent are ever included: leads who ticked the marketing box, confirmed KEV subscribers (security content only) and verified customers (news about our own similar products only). Exposure-report downloads and seal contacts are never included. Every mail carries a one-click unsubscribe.
Campaigns
No campaigns yet. Create one to write a mail and pick its audience.
Pick a campaign on the left or create a new one.
{{ k.label }}
{{ k.v }}
This campaign was sent and is read-only. Duplicate it to reuse the content.
Content per language
English is required and is sent to everyone whose language has no text. Leave other languages empty to fall back to English.
Markup: ## heading · > callout · ::kv / ::stats rows · 1. numbered steps · blank line = new paragraph. {domain} = the lead's checked domain (otherwise "your domain"). The unsubscribe line is added automatically.
This cannot be undone, but you can stop the rest while it is sending.
Preview (exactly what is sent)
AI sequence{{ asStL }}{{ asEnrolled }}enrolled·{{ asDue }}due now
3 mails over 10 days (day 0, 4 and 10) to consented contacts only: leads who ticked the marketing box, confirmed KEV subscribers and verified customers. Consent is re-checked before every mail, an unsubscribe stops the rest, and leads who tick the box on the AI attack check join automatically. Edit the 4 mails under Mail templates, group Marketing.
{{ st.no }}{{ st.dayL }}{{ st.dayN }}
{{ st.name }}
{{ k.label }}{{ k.v }}
Enrol
{{ asTotal }}eligible contacts{{ asBreakdown }}already enrolled contacts are skipped
{{ asErr }}
{{ asConfirmH }}
{{ asConfirmP }}
NIS2 audit orders{{ mkOrderStat }}
No orders yet. Paid orders from /nis2-audit appear here (you also get an email).
Like a real checkout: welcome mail with the checklist to the account admin, welcome screen and setup guide on the next login. Not for accounts with a real Stripe subscription.
{{ k.label }}
{{ k.v }}{{ k.tr }}
{{ u.k }}
{{ u.v }}/ {{ u.max }}
{{ routePath }}
Global Internet Scanner
Internet · Attack surface · Open ports · Infrastructure intelligence
Issue keys to partners (e.g. a speed-test that offers a security scan). A scan-scoped key can only call the on-demand scan flow; set a daily quota, track usage, revoke anytime.
New key for {{ apiKeySecretName }} - copy it now, it is shown only once
Webhook signing secret (HMAC verification; also retrievable later):
# 1) start a scan 2) poll 3) get the PDF
curl -s -X POST https://app.athorion.io/v1/scans \
-H "Authorization: Bearer $KEY" -H "Content-Type: application/json" \
-d '{"target":"example.com"}' # -> {"id":"<job>", ...}
curl -s https://app.athorion.io/v1/scans/<job> -H "Authorization: Bearer $KEY"
# -> status, findings[], counts, kev_count, pdf_url (when status=done)
# pdf_url is a direct link to the scan report PDF.
{{ routePath }}
Data & index
{{ k.label }}
{{ k.v }}{{ k.tr }}
Open ports · distribution
{{ pd.p }}{{ pd.n }}
Freshness · last seen by hourdarker = staler
{{ hc.l }}
0006121823
ClickHouse volume · 12 months4.81 TB
Top products in index
{{ tp.p }}{{ tp.n }}
{{ routePath }}
Audit log
Impersonation
LLM backend
{{ lbNote }}
{{ b.label }}{{ b.tag }}
{{ b.meta }}
{{ b.st }}
{{ routePath }}
Lead CRM
Everyone who left an address - from the exposure report request or the sign-up popup. Move each lead through the pipeline, add a note, and see who already has an account.
Customers verify their identity before they can call the dual-use NAUTILUS / MANTA models through an API key. Approve to unlock the LLM API for that workspace, or reject with a reason - both email the submitter.
Keep these placeholders - filled in on send: {{ etPlaceholders }}
{{ etErr }}
This mail is composed from live data (findings, scores, loops) and is preview-only for now - its content still comes from code. Ask to have it wired for editing.
The account is locked now - nobody can sign in, monitoring and alerts stop.
Domains, findings, reports, pen-tests, seals, API keys and the team are erased for good after the grace period.
Your subscription is cancelled right away, nothing is renewed.
Invoices stay with our payment provider (statutory retention).
Until{{ dzDue }}the link in the confirmation email restores everything.
{{ dzErr }}
Verify domain
{{ dnsDomain }}
{{ st.mark }}{{ st.label }}
Finding your DNS provider
We look up who manages the DNS of your domain, so we can show you exactly where to click - or do it in one click.
{{ dnsDomain }}NameserverProvider
{{ ph.mark }}{{ ph.label }}
✓
Your DNS is hosted by
{{ dnsProvider }}
Good news:this provider supports one-click setup. You don't need to copy anything.
This is what happens
{{ h.n }}{{ h.t }}
A new tab opens at your provider. You stay signed in to athorion here; we check automatically.
{{ dnsProvMark }}
{{ dnsProvKicker }}
{{ dnsProviderShown }}
This provider supports one-click setup - athorion is being enabled there right now. Until then it takes two minutes by hand:
{{ h.n }}{{ h.t }}
Type{{ dnsType }}
Name{{ dnsName }}
Value{{ dnsValue }}
↗
Waiting for{{ dnsProvider }}...
Sign in at your provider in the new tab and approve the record. Then come back here - or just wait, we check in the background.
{{ dnsPollL }}
Checking the record
We ask two independent public DNS resolvers whether your record is there.
{{ r.mark }}{{ r.name }}{{ r.state }}
{{ dnsWaitTitle }}{{ dnsWaitLine }}
{{ dnsWaitText }}
Domain verified
{{ dnsDomain }}
Your security rating and the trust seal are now unlocked for this domain.
Not visible yet
DNS changes need a moment to spread - at some providers up to an hour. Check again in a few minutes.
{{ dnsErr }}
{{ wtTitle }}
{{ wtBody }}
{{ wtStepLbl }}
{{ wtTitle }}
{{ wtBody }}
Quick tour{{ tourN }}/3
{{ tourTitle }}
{{ tourBody }}
{{ aoTag }}
{{ aoPre }}{{ aoTerm }}iiWhat is an asset?An asset is a domain, IP address or IP range that athorion looks after for you: continuous monitoring, scans and pen-tests.{{ aoPost }}
You entered this domain when you signed up. We add it to your monitoring right away, then check it live for you.
{{ aoMark }}
{{ aoWorkH }}
{{ aoDomain }}
{{ acTag }}
We are checking your domain now
{{ acDomain }}
This is what happens next: we look at your domain from the outside, the way an attacker would. Non-intrusive, only publicly visible information - nothing is changed or attacked.
{{ acCount }}
{{ acUnit }}
{{ ph.mark }}{{ ph.label }}
{{ acFoot }}
What we found from the outside
{{ acDomain }}
{{ acScore }}
/ 100 · rating
{{ sv.n }}{{ sv.label }}
{{ tf.title }}
{{ tf.detail }}
No serious problem visible from the outside. A pen-test looks deeper.
+{{ acLockedN }}more findings in your dashboard
●{{ acMon }}
Want to look deeper?
Our AI pen-tester goes further: login pages, headers, known vulnerabilities and attack paths in detail - also non-intrusive, in a few minutes, with the PDF report by email.
We could not check this domain right now
{{ acErrMsg }}
{{ ptIntroBadge }}
Try it free
Our AI pen-tester
Enter a domain and our AI pen-tester looks at it the way an attacker would - non-intrusive, in a few minutes, with the PDF report by email.
athorion agent
Manta{{ actTag }}
{{ pgCredit }}
{{ actTokN }}tokens
{{ actTitle }}
{{ actMsg }}
{{ actNote }}
{{ wlcTag }}
{{ wlcTitle }}{{ wlcDays }}days left
{{ wlcSub }}
{{ li.t }}
{{ wlcNote }}
Setup guide · {{ onbPlanName }}
{{ onbHead }}
{{ onbDone }}/{{ onbTotal }}steps done
{{ onbDoneMsg }}
{{ st.desc }}
{{ st.metaL }}{{ st.metaV }}
More
You can reopen it any time from the sidebar.
{{ maxTitle }}
{{ a.asset }}{{ a.mode }}
{{ a.seen }}
{{ a.sub }}
{{ h.host }}{{ h.ports }}
{{ i.sev }} {{ i.title }}
{{ e.sym }}
{{ e.title }}
{{ e.sub }}
{{ e.when }}
New version
Athorion was just updated
Reload to use the new version. Unsaved inputs in open forms will be lost.
What's new
+{{ n.t }}
{{ relId }}
{{ atEyebrow }}
Responsible use
Our agents know many attack techniques. That makes them strong in defence, which is why a few clear rules apply.
Passive watch starts immediately - no verification needed: daily non-intrusive crawl of public IPs and ranges, certificate logs, certificate expiry and DNS / e-mail protection. On-demand deep scans (1,000 ports, CVEs) run on any public target; a verified domain additionally earns the security rating and the trust seal (Trust seal).
Trigger when
The key is shown once after creation. A scan-scoped key can only call POST /v1/scans, GET /v1/scans/{id} and the scan PDF. The webhook receives the finished-scan payload (must be a public https URL).
target
Recently used
Your recently used domains and IPs - from your signup, checks, pen-tests and monitoring. Click one to insert it.
{{ ptModeHint }}
{{ ptErr }}
Run a pen-test automatically and get the report by email, so you catch what becomes newly exploitable - not just today's snapshot.
Runs a non-intrusive deep scan of any public target - port, TLS and HTTP observation plus version-based CVEs. No ownership proof needed, only a rate limit applies. Verify a domain under Trust seal to additionally earn the security rating and trust seal.
Prove that you control {{ wz.value }}. Pick a method and follow the instructions.
Type{{ wz.dnsType }}
Name{{ wz.dnsName }}
Value{{ wz.dnsValue }}
Add this TXT record at your DNS provider, then click Check now. DNS changes can take a few minutes to propagate.
URL{{ wz.httpUrl }}
Content{{ wz.httpContent }}
Serve exactly this text (plain text) at the URL, then click Check now.
{{ wz.manualNote }}
{{ proofL }}
{{ kv.k }}{{ kv.v }}
{{ wErr }}
Type
Branding
Language
Reports cover your current exposure across all verified scope (findings of the last 90 days). The PDF is generated when you download it.
Tokens act with your account's permissions. Send them as Authorization: Bearer <token>.
Copy this secret now. It is shown only once and cannot be recovered.
The user receives an email to set their own password (link valid 7 days) and is then offered optional two-factor authentication.
Creates a platform operator (owner access to the dash console). They get an email to set their own password (link valid 7 days, to dash.athorion.io) and are then offered optional two-factor authentication.
The key is scoped to the Cybersecurity LLM only (/v1/ask, /v1/models). Pick the model per request with model: manta or nautilus.
Copy this key now. It is shown only once and cannot be recovered.
Use this key with the Athorion MCP server (mcp.athorion.io) or the @athorion/mcp npx shim. It is scoped to the MCP tools: search, on-demand scans, exposure preview and the Cybersecurity LLM.
Copy this key now. It is shown only once and cannot be recovered.
No findings - this host looked clean in the passive check.
{{ f.sev }}{{ f.title }}{{ f.cat }}
{{ f.detail }}
NAUTILUS and MANTA are dual-use offensive-security models. Tell us who you are and what you plan to use the API for. We review every submission by hand - usually within 24 hours.
{{ kycErr }}
Rejecting {{ kycRejectOrg }}. The submitter is emailed the reason and can submit again.
Techniques · non-intrusive only
Requires verified ownership. If an authorization already covers the target, the scan is queued right away; otherwise an authorization (valid 1 year, max 5 requests/s) is created first.
{{ dlgErr }}
{{ u }}
Only verified scope can be authorized (Scans → Ownership). Athorion performs non-intrusive checks only: port observation, TLS/HTTP observation and passive discovery for domains, at most 5 requests/s. Anything outside this scope is refused and audited.
{{ dlgErr }}
{{ u }}
{{ q }}
Other sessions will be signed out.
Your current login email is {{ profileEmail }}. Enter the new address - we send it a confirmation link and your login only changes once you click it.
{{ ecErr }}
This permanently deletes {{ delAcctsN }} accounts with all users, assets, findings, scans, reports and schedules. This cannot be undone.
{{ dn }}
This permanently deletes {{ acct.org }} with all users, assets, findings, scans, reports and schedules. This cannot be undone.
{{ upKicker }}
{{ upTitle }}
{{ upText }}
{{ upMsg }}
{{ up.name }}{{ up.badge }}
{{ up.price }}{{ up.unit }}
{{ up.tag }}
{{ up.fine }}
{{ upFoot }}
{{ ts.i }}{{ ts.m }}
Pen-test is running
This takes a few minutes. You can close this tab - it runs on our servers.